﻿/*
【封装的获取url参数的方法】
调用形似：var param = $.getUrlParam('参数名');
*/
var url_path = "http://219.135.99.176:58285/";
(function ($) {
    $.getUrlParam = function (name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]); return null;
    }
})(jQuery);

function prizeRand(oArr) {
            var sum = 0;    // 总和
            var rand = 0;   // 每次循环产生的随机数
            var result = 0; // 返回的对象的key
            // 计算总和
            for (var i in oArr) {
                sum += oArr[i][1];
            }
            // 思路就是如果设置的数落在随机数内，则返回，否则减去本次的数
            for (var i in oArr) {
                rand = Math.floor(Math.random() * sum + 1);
                if (oArr[i][1] >= rand) {
                    result = oArr[i][0];
                    break;
                } else {
                    sum -= oArr[i][1];
                }
            }
            return result;
        }